package com.pucong.gitee.database.backup.common.selfenum;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;


/**
 * @author pucong
 */
@ApiModel("附件服务类型枚举类")
public enum FileServiceHistoryTypeEnum implements CommonEnum<Integer> {

    添加文件(0),
    添加文件夹(1),
    修改文件名(2),
    删除文件(4),
    删除文件夹(5),
    上传文件(6),
    下载文件(7),
    查询(8);

    @ApiModelProperty(value = "key",example = "0")
    private Integer key;

    FileServiceHistoryTypeEnum(Integer key) {
        this.key = key;
    }

    /**
     * 字典code
     * @return
     */
    @Override
    public Integer getValue() {
        return this.key;
    }

    /**
     * 字典名称
     * @return
     */
    @Override
    public String getName() {
        return this.name();
    }
}
